Text copied to clipboard!
Cím
Text copied to clipboard!Beágyazott C/C++ fejlesztő
Leírás
Text copied to clipboard!
Beágyazott C/C++ fejlesztőt keresünk, aki tapasztalattal rendelkezik beágyazott rendszerek fejlesztésében és optimalizálásában. A pozíció magában foglalja a hardverközeli programozást, a valós idejű rendszerek fejlesztését és a meglévő rendszerek karbantartását. Az ideális jelölt erős C és C++ programozási ismeretekkel rendelkezik, valamint jártas a mikrokontrollerek és beágyazott operációs rendszerek használatában.
Feladatkörébe tartozik a szoftverkomponensek tervezése, fejlesztése és tesztelése, valamint a rendszer teljesítményének optimalizálása. A fejlesztő szorosan együttműködik a hardverfejlesztő csapattal, hogy biztosítsa a szoftver és hardver közötti zökkenőmentes integrációt. Emellett részt vesz a hibakeresésben és a rendszeres szoftverfrissítésekben.
A munkakör betöltéséhez elengedhetetlen a beágyazott rendszerek fejlesztésében szerzett tapasztalat, valamint a különböző kommunikációs protokollok, például SPI, I2C, UART és CAN ismerete. A fejlesztőnek képesnek kell lennie hatékonyan dolgozni egy csapatban, valamint önállóan is megoldani a felmerülő problémákat.
Előnyt jelent a valós idejű operációs rendszerek (RTOS) ismerete, valamint a hardverközeli programozásban szerzett tapasztalat. A fejlesztőnek képesnek kell lennie a kód optimalizálására és a memóriahasználat hatékony kezelésére, mivel a beágyazott rendszerek gyakran korlátozott erőforrásokkal rendelkeznek.
A pozíció kiváló lehetőséget kínál azok számára, akik szeretnének részt venni innovatív projektekben és fejleszteni szakmai tudásukat a beágyazott rendszerek területén. Ha szenvedélyed a beágyazott fejlesztés és szeretnél egy dinamikus csapat tagja lenni, várjuk jelentkezésedet!
Felelősségek
Text copied to clipboard!- Beágyazott rendszerek fejlesztése C és C++ nyelveken
- Hardverközeli programozás és optimalizálás
- Kommunikációs protokollok implementálása (SPI, I2C, UART, CAN)
- Szoftverkomponensek tervezése, fejlesztése és tesztelése
- Hibakeresés és rendszeres szoftverfrissítések végrehajtása
- Együttműködés a hardverfejlesztő csapattal
- Valós idejű operációs rendszerek (RTOS) használata
- Dokumentáció készítése és karbantartása
Elvárások
Text copied to clipboard!- Erős C és C++ programozási ismeretek
- Beágyazott rendszerek fejlesztésében szerzett tapasztalat
- Kommunikációs protokollok (SPI, I2C, UART, CAN) ismerete
- Mikrokontrollerek és beágyazott operációs rendszerek használatában szerzett tapasztalat
- Hibakeresési és optimalizálási képességek
- Csapatmunkára való képesség és önálló problémamegoldás
- Valós idejű operációs rendszerek (RTOS) ismerete előnyt jelent
- Angol nyelvtudás előnyt jelent
Lehetséges interjú kérdések
Text copied to clipboard!- Milyen tapasztalatod van beágyazott rendszerek fejlesztésében?
- Dolgoztál már valós idejű operációs rendszerekkel (RTOS)?
- Milyen kommunikációs protokollokat használtál korábban?
- Hogyan optimalizálnád egy beágyazott rendszer memóriahasználatát?
- Milyen hibakeresési technikákat alkalmazol beágyazott rendszerek fejlesztése során?
- Dolgoztál már együtt hardverfejlesztő csapattal?
- Milyen eszközöket és fejlesztői környezeteket használsz beágyazott fejlesztéshez?
- Hogyan kezeled a valós idejű rendszerek időzítési problémáit?